personal security detachment (psd) - Español Inglés Diccionario